
package com.xtsoft.platform.base.database.service;

import com.xtsoft.core.service.GenericService;
import com.xtsoft.platform.base.database.domain.DbConnect;
import com.xtsoft.platform.base.database.repository.DbConnectRepository;

import java.sql.Connection;
import java.sql.SQLException;


/*
*    上海信拓信息技术有限公司 Koala企业综合信息管理系统
*    Copyright (C) 2010-2013 ShangHai XinTuo Software Inc.
*/


public interface DbConnectService extends GenericService<DbConnect,String, DbConnectRepository> {
	
	/**
	 * 
	 * <p> 测试数据库需要的参数  </p>  
//	 * @param ips
	 * @return
	 * @return ResultMessage
	 * @throws  
	 * @author shijunwei  
	 * @date 2020年8月17日 
	 * @time 下午4:17:34
	 */
	public Connection connect(DbConnect dbc) throws InstantiationException, IllegalAccessException, ClassNotFoundException, SQLException;
	
	/**
	 * 
	 * <p> 测试数据库是否连接  </p>  
	 * @return
	 * @return ResultMsg
	 * @throws  
	 * @author shijunwei  
	 * @date 2020年8月17日 
	 * @time 下午4:19:52
	 */
	public boolean test(DbConnect dbc) throws InstantiationException, IllegalAccessException, ClassNotFoundException, SQLException;

}




